.header {
  height: 53px;
  width: 100%;
  position: fixed;
  top: 0px;
  background: #fff;
  z-index: 99;
  border-bottom: 1px solid  #eee;
}
body header .main {
  width: 1200px;
  margin: 0 auto;
}
body header .main .head_title
{
  font-family:MI-LANTING_GB-OUTSIDE-YS;
  display: block;
  height:53px;
  line-height:53px;
  margin-left:23px;
  font-size:13px;
  color: #345799;
  margin-right:69px;
}
body header .main .logo{
  width:60px;
  height:25px;
  margin-top: 14px;
}
body header .main ul li {
  line-height: 53px;
  margin-right: 35px;
}
body header .main ul li:last-child {
  margin-right: 0;
}
body header .main ul li:hover {
  border-bottom: 1px solid  #246cd9;
}
body header .main ul li:hover a {
  color: #246cd9;
}
body header .main ul .on {
  border-bottom: 1px solid  #246cd9;
}
body header .main ul .on a {
  color: #246cd9;
}

body header .main .txt {
  color: #999;
  height:53px;
  line-height: 53px;
  margin-left: 60px;
}
body header .main .txt text {
  display: inline-block;
}
body header .main .txt .fB {
  font-size:16px;
  color:#345799;
}
body header .main .mr15
{
  margin-right:15px;
}
body header .main .txt .code {
  position: absolute;
  display: none;
}
body header .main .txt .code img {
  display: inline-block;
  /*margin-right: 20px;*/
  margin-left: 183px;
}
body header .wap {
  display: none;
}
body .nav {
  display: none;
}
body .address {
  background: url("../../images/Home/footer_bg.png") center center no-repeat;
  color: #fff;
  font-size: 14px;
  height: 505px;
}
body .address .main {
  width: 1200px;
  margin: 0px auto;
  padding: 45px 0px;
}
body .address .main .map {
  width: 585px;
  height: 420px;
  background: #000;
  margin-right: 90px;
  padding: 10px;
}
body .address .main .txt {
  text-align: center;
}
body .address .main .txt .txt_top {
  margin-bottom: 30px;
}
body .address .main .txt .txt_top .txt_top_code {
  display: inline-block;
  vertical-align: top;
  margin-right: 80px;
}
body .address .main .txt .txt_top .txt_top_code img {
  height: 180px;
  margin: 0px auto;
  margin-bottom: 20px;
}
body .address .main .txt .txt_bottom {
  line-height: 45px;
  text-align: left;
}
body footer {
  line-height: 30px;
  background: #fff;
  color: #666;
  font-size: 14px;
}
body footer .bottom_content {
  width: 1200px;
  margin: 0px auto;
}
body footer .link {
  width: 1200px;
  margin: 0 auto;
  line-height: 20px;
  margin-top: 10px;
}
body footer .link li {
  margin-right: 20px;
}
body footer .link li:hover a {
  color: #000;
}
body .light {
  width: 180px;
  height: 163px;
  background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
  -webkit-transform: skewx(-25deg);
      -ms-transform: skewx(-25deg);
          transform: skewx(-25deg);
}
body .list_title {
  width: 985px;
  margin: 0px auto;
  padding: 0px 270px;
  margin-bottom: 50px;
  border-bottom: 1px solid #ccc;
}
body .list_title li {
  line-height: 45px;
  border-radius: 5px;
  width: 140px;
  color: #999;
  text-align: center;
  cursor: pointer;
  background: -webkit-linear-gradient(top, #fff, #e6e6e6);
  background: linear-gradient(top, #fff, #e6e6e6);
}
body .list_title li a {
  width: 100%;
}
body .list_title .on {
  color: #fff;
  background: #247fd9;
}
body .list_title .on a {
  color: #fff;
}
body .keywords {
  text-align: center;
  margin-bottom: 35px;
}
body .keywords .txt {
  font-size: 24px;
  margin-bottom: 15px;
}
body .keywords .border {
  height: 10px;
  width: 50px;
  background: #247fd9;
  margin: 0px auto;
}
body .f20 {
  font-size: 20px;
}
body .f14 {
  font-size: 14px;
}
@media screen and (max-device-width: 750px) {
  body {
    width: 100%;
    font-size: 14px;
    min-width: 100%;
    overflow: hidden;
  }
  body header {
    height: 87px;
    line-height: 87px;
  }
  body header .main {
    display: none;
  }
  body header .wap {
    display: block;
    width: 100%;
  }
  body header .wap img {
    margin: 0 auto;
    margin-top: 20px;
    width: 1.653333rem;
  }
  body header .wap .icon {
    background: url("../../images/Home/imgs/icon.png") no-repeat;
    width: 64px;
    height: 64px;
    left: 25px;
  }
  body header .wap .icon_hide {
    background: url("../../images/Home/imgs/icon2.png") no-repeat;
  }
  body .header {
    height: 87px;
    width: 10.0rem;
  }
  body .nav {
    position: fixed;
    top: 87px;
    width: 100%;
    background: #fff;
    z-index: 2;
  }
  body .nav ul {
    background: #fff;
  }
  body .nav ul li {
    position: relative;
    width: 90%;
    margin: 0 auto;
    border-bottom: 1px solid #e0e0e0;
  }
  body .nav ul li a {
    padding-top: 40px;
    width: 100%;
    padding-left: 80px;
  }
  body .nav ul li .icon {
    position: absolute;
    top: 75%;
    left: 20px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  body .nav ul li .one {
    background: url("../../images/Home/imgs/daohang_icon1.png") no-repeat;
    width: 27px;
    height: 30px;
  }
  body .nav ul li .two {
    background: url("../../images/Home/imgs/daohang_icon2.png") no-repeat;
    width: 28px;
    height: 32px;
  }
  body .nav ul li .three {
    width: 30px;
    height: 29px;
    background: url("../../images/Home/imgs/daohang_icon3.png") no-repeat;
  }
  body .nav ul li .four {
    width: 24px;
    height: 27px;
    background: url("../../images/Home/imgs/daohang_icon4.png") no-repeat;
  }
  body .nav ul li .five {
    width: 21px;
    height: 28px;
    background: url("../../images/Home/imgs/daohang_icon5.png") no-repeat;
  }
  body .nav ul li .six {
    width: 29px;
    height: 25px;
    background: url("../../images/Home/imgs/daohang_icon6.png") no-repeat;
  }
  body .nav ul .on a {
    color: #246cd9;
  }
  body .nav ul .on .one {
    background: url("../../images/Home/imgs/daohang_icon01.png") no-repeat;
  }
  body .nav ul .on .two {
    background: url("../../images/Home/imgs/daohang_icon02.png") no-repeat;
  }
  body .nav ul .on .three {
    background: url("../../images/Home/imgs/daohang_icon03.png") no-repeat;
  }
  body .nav ul .on .four {
    background: url("../../images/Home/imgs/daohang_icon04.png") no-repeat;
  }
  body .nav ul .on .five {
    background: url("../../images/Home/imgs/daohang_icon05.png") no-repeat;
  }
  body .nav ul .on .six {
    background: url("../../images/Home/imgs/daohang_icon06.png") no-repeat;
  }
  body .address {
    background: url("../../images/Home/imgs/bottom_bg.png") no-repeat;
    height: 10.666667rem;
    padding-top: 26px;
  }
  body .address .main {
    width: 100%;
    padding: 0px 25px;
  }
  body .address .main .txt {
    float: none;
  }
  body .address .main .map {
    float: none;
    width: 9.333333rem;
    height: 5.6rem;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  body .address .main .txt {
    text-align: left;
    font-size: 18px;
  }
  body .address .main .txt .txt_top {
    margin-bottom: 10px;
  }
  body .address .main .txt .txt_top .txt_top_code {
    text-align: center;
  }
  body .address .main .txt .txt_top .txt_top_code img {
    width: 1.866667rem;
    height: 1.866667rem;
  }
  body .address .main .txt .txt_bottom {
    line-height: 30px;
  }
  body .address .main .txt .txt_bottom p {
    font-size: 18px;
  }
  body footer .bottom_content {
    display: none;
  }
  body footer .link {
    width: 100%;
  }
  body footer .bottom_content_wap {
    display: block;
  }
  body footer .bottom_content_wap p {
    line-height: 25px;
  }
}

/* 底部盒子-start */
.bottom_box
{
  margin-top:42px;
  width:100%;
  /*height:608px;*/
  background:#2A3139;
  overflow: hidden;
}
.bottom_box .xcbl_qrcode
{
  display: block;
  margin:0 auto;
  margin-top:36px;
  width:126px;
  height:126px;
}
.bottom_box .qrcode_text
{
  display: block;
  width:100%;
  height:19px;
  line-height:19px;
  font-size:20px;
  color:#fff;
  margin-top:20px;
  text-align: center;
}
.bottom_box .company_info_box
{
  width:625px;
  height:71px;
  margin:0 auto;
  margin-top:51px;
  display: flex;
  display: -webkit-flex;
  flex-flow: column;
  justify-content:space-between;
  align-content: space-between;
}
.bottom_box .company_info_box text
{
  width:100%;
  text-align: center;
  font-size:20px;
  color:#fff;
}
.bottom_box .white_line
{
  width:1200px;
  height:1px;
  margin:40px auto;
  background:RGBA(255, 255, 255, 0.3);
}
.bottom_box .friends_chain_title
{
  width:121px;
  height:20px;
  margin:0 auto;
}
.bottom_box .friends_chain_title .friend_icon
{
  display: block;
  float:left;
  width:20px;
  height:20px;
  background:url('../../images/Home/icon_connect.png') no-repeat center;
  background-size:100%  100%;
}
.bottom_box .friends_chain_title text
{
  display: block;
  float:left;
  margin-left:8px;
  color:#fff;
  font-size:22px;
  line-height:21px;
  font-family: PingFangSC-Medium, sans-serif;

}
.bottom_box .friends_chain_box
{
  display: block;
  width:1200px;
  margin:32px  auto;
  /*display: -webkit-flex;*/
  /*justify-content: space-between;*/
  /*align-content: space-between;*/
  /*flex-wrap: wrap;*/
}
.bottom_box .friends_chain_box li
{
  display: block;
  font-size:18px;
  color:#fff;
  margin-right:20px;
  margin-bottom:15px;
}

.bottom_box  .bottom_blank_box
{
  width:100%;
  height:80px;
}
.bottom_box .copyright_box
{
  width:100%;
  height:30px;
  text-align: center;
  font-size:13px;
  color:#848484;
  line-height:30px;
}
/* 底部盒子-end */


/* 次级导航-start */
.sub_nav_text_box
{
  width:1200px;
  height:21px;
  margin:0 auto;
  margin-top:29px;
  margin-bottom:15px;
}
.sub_nav_text_box .normal_text
{
  display: block;
  height:21px;
  line-height:21px;
  font-size:22px;
  color:#333;

}
.sub_nav_text_box .blue_text
{
  color:#345799;
}
/* 次级导航-end */

